Graph search techniques for mobile robot path planning

نویسندگان

  • Radu Robotin
  • Gheorghe Lazea
  • Cosmin Marcu
چکیده

In a number of applications, the problem of determining the optimum path occurs. This applications range from finding the fastest path in a network, to determining the safest path for mobile vehicle, wandering on the surface of Mars. In this context, we shall limit our scope to the case of finding paths in Euclidean two-dimensional space. Moreover we shall limit the case study to movements along a surface that can be projected onto a directed graph. To be specific, we shall look at the case of finding the optimum path for a mobile robot moving along a flat surface, the robot’s configurations in the configuration space being the graph’s nodes while the graph’s arcs represent the cost of moving from one configuration to another. Researchers have tried to come with new and better navigation technologies in the last years. With the development of path finding, several new classical routing algorithms have been introduced to generate better routing solution. For example the Dijkstra algorithm is the most famous one, which evaluates the moving cost from one node to any other node and sets the shortest moving cost as the connecting cost of two nodes (Eklund et al., 1996). Around the same period of time, Best-First-Search algorithm is also introduced in the researchers’ community. A little different from the Dijkstra algorithm, Best-First-Search algorithm has a different approach because it estimates the distance from current position to goal position, and it chooses the step that is closer to the goal position (LaValle, 2006). The difficulty was growing with the new path finding situations so the old path finding algorithm had to be improved to meet the new introduced requirements. A new path finding algorithm was introduced and it was named the A* algorithm. The A* algorithm tries to combine the advantages offered by Dijkstra algorithm and Best-FirstSearch algorithm. This paper presents tests performed with various implementations of graph search algorithms (A*, D*, focused D*) as path planners for a mobile robot, focused on strong points and drawbacks of each implementation. 8

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mobile Robot Online Motion Planning Using Generalized Voronoi Graphs

In this paper, a new online robot motion planner is developed for systematically exploring unknown environ¬ments by intelligent mobile robots in real-time applications. The algorithm takes advantage of sensory data to find an obstacle-free start-to-goal path. It does so by online calculation of the Generalized Voronoi Graph (GVG) of the free space, and utilizing a combination of depth-first an...

متن کامل

Hybrid Path Planning Incorporating Global and Local Search for Mobile Robot

This paper proposes a hybrid path planning algorithm incorporating a global and local search mechanism for mobile robot. The global path planning is based on Voronoi graph to establish a backbone path for the map with significantly reduced nodes for the original grid map. With the use of the backbone path, the D* algorithm is adopted to determine a shortest path between the starting and end poi...

متن کامل

GA-based Global Path Planning for Mobile Robot Employing A* Algorithm

Global path planning for mobile robot using genetic algorithm and A* algorithm is investigated in this paper. The proposed algorithm includes three steps: the MAKLINK graph theory is adopted to establish the free space model of mobile robots firstly, then Dijkstra algorithm is utilized for finding a feasible collision-free path, finally the global optimal path of mobile robots is obtained based...

متن کامل

DD* Lite: Efficient Incremental Search with State Dominance

This technical report presents DD* Lite, an efficient incremental search algorithm for problems that can capitalize on state dominance. Dominance relationships between nodes are used to prune graphs in search algorithms. Thus, exploiting state dominance relationships can considerably speed up search problems in large state spaces, such as mobile robot path planning considering uncertainty, time...

متن کامل

Path Planning for Mobile Robots Operating in Outdoor Environments Using Map Overlay and Triangular Decomposition

This paper addresses the mobile robot motion planning problem in outdoor environments, which are large, sparsely occupied workspaces with uneven terrains. We present results in path planning using an efficient discretization method based on Constrained Delaunay Triangulation (CDT) and classical graph searching algorithms. CDT has been proven to be a good method for representing complex shaped o...

متن کامل

Study of Evolutionary and Swarm Intelligent Techniques for Soccer Robot Path Planning

Finding an optimal path for a robot in a soccer field involves different parameters such as the positions of the robot, positions of the obstacles, etc. Due to simplicity and smoothness of Ferguson Spline, it has been employed for path planning between arbitrary points on the field in many research teams. In order to optimize the parameters of Ferguson Spline some evolutionary or intelligent al...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012